meddling and curious person - English Synonyms Dictionary